五、實際操作
Day 16 : 透過簡易的書店 API 來進行資料庫的版本控制
Day 17 : 透過 Entity Framework Core Migration 來進行資料庫的版本控制
Day 18 : 透過 Entity Framework Core Migration 對資料庫進行修改
Day 19 : 將 Entity Framework Core Migration 異動同步上 git
Day 20 : 將 Entity Framework Core Migration 流程套入 CI/CD 流程中
Day 21 : 透過 Entity Framework Core Migration 進行退版
-> Day 22 : 透過 Flyway 來進行資料庫的版本控制
Day 23 : 透過 Flyway 對資料庫進行修改
Day 24 : 透過 Flyway 異動同步上 git
Day 25 : 將 Flyway 套入 CI/CD 流程中
Day 26 : 透過 Flyway 進行退版
Day 27 : Entity Framework Core Migration vs Flyway
Flyway 這一套資料庫版控工具,雖然可以跟 JAVA 有很好的搭配,但他本身是不挑 AP 的實作語言的
所以我們依然可以用 Flyway 來實現 .NET API 的遷移
這裡是一篇使用 EF Core 混合 Flyway 的方式,而我們可以改變一下做法,由開發人員在 Dev DB 下進行開發,並且由 Flyway 來同步紀錄變更,讓資料庫的變更有一至性且自動化
下一篇我們將會進入 Flyway 修改的環節